(function(){var aa="&action=",ba=".wikipedia.org",ca="DIV",da="GET",ea="SCRIPT",fa="SPAN",ha="SW_READER_LIST_",ia="SW_READER_LIST_CLOSED_",ja="Share this post",ka="absolute",la="block",ma="blog.gPlusViewType",na="chooseWidget",oa="click",pa="collapsed",qa="collapsed-backlink",ra="collapsible",sa="comment-editor",ta="complete",ua="configure",va="contact-form-email",wa="contact-form-email-message",xa="contact-form-error-message",ya="contact-form-error-message-with-border",za="contact-form-name",Aa="contact-form-submit", Ba="contact-form-success-message",Ca="contact-form-success-message-with-border",Da="cse_links.xml",Ea="data-height",Fa="data-viewurl",Ga="displayModeFull",Ha="displayModeLayout",Ia="displayModeNone",f="div",Ja="dropdown-toggle",Ka="error",La="expanded",Ma="expanded-backlink",Na="followers-grid",h="function",Oa="https://",Pa="inline",Qa="layout-widget-description",Ra="layout-widget-title",Sa="max-height: 0;",k="none",Ta="number",Ua="object",Va="ready",Wa="rotate(-45deg)",Xa="status-message",Ya="status-message-inner", Za="success",$a="text/javascript",ab="toggle",bb="uds-searchClearResults",cb="uds-searchControl",db="uds-searchResults",eb="visible",fb="webkitvisibilitychange",gb="wikipedia-search-input",hb="wikipedia-search-more",ib="wikipedia-search-results",jb="wikipedia-search-results-header";function kb(){return function(){}}function n(a){return function(){return this[a]}}var p;window.jstiming&&window.jstiming.load.tick("widgetJsStart");function lb(){window.jstiming.load.tick("ol")} function mb(a,b){a.addEventListener?a.addEventListener("load",b,!1):a.attachEvent("onload",b)}function nb(a,b){return a.className&&-1!=a.className.indexOf(b)?a:a.parentNode?nb(a.parentNode,b):null}function ob(){window.jstiming.load.tick("prt");window.tickAboveFold&&window.tickAboveFold(this)} window.BLOG_attachCsiOnload=function(a,b){if(window.jstiming){window.jstiming.load.tick("widgetJsEnd");window.jstiming.load.tick("prt");window.jstiming.load.name=a+"blogspot";a=document.getElementsByTagName("img");for(var c=0;c>>0),yb=0;function zb(a,b,c){return a.call.apply(a.bind,arguments)} function Ab(a,b,c){if(!a)throw Error();if(2")&&(a=a.replace(Kb,">"));-1!=a.indexOf('"')&&(a=a.replace(Lb,"""));-1!=a.indexOf("'")&&(a=a.replace(Mb,"'"));-1!=a.indexOf("\x00")&&(a=a.replace(Nb,"�"));return a} var Ib=/&/g,Jb=//g,Lb=/"/g,Mb=/'/g,Nb=/\x00/g,Hb=/[\x00&<>"']/,Ob=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)};function Pb(a,b){return ab?1:0}function Qb(a){return String(a).replace(/\-([a-z])/g,function(a,c){return c.toUpperCase()})} function Rb(a){var b=u(void 0)?"undefined".replace(/([-()\[\]{}+?*.$\^|,:#c?Math.max(0,a.length+c):c;if(u(a))return u(b)&&1==b.length?a.indexOf(b,c):-1;for(;cb?null:u(a)?a.charAt(b):a[b]}function Yb(a,b){return 0<=Sb(a,b)}function Zb(a){if(!w(a))for(var b=a.length-1;0<=b;b--)delete a[b];a.length=0}function $b(a,b){b=Sb(a,b);var c;(c=0<=b)&&Array.prototype.splice.call(a,b,1);return c}function ac(a){return Array.prototype.concat.apply([],arguments)} function bc(a){var b=a.length;if(0=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)} function ec(a){if(!arguments.length)return[];for(var b=[],c=arguments[0].length,d=1;dparseFloat(Ic)){Hc=String(Kc);break a}}Hc=Ic}var Lc=Hc,Ac={}; function F(a){return zc(a,function(){for(var b=0,c=Fb(String(Lc)).split("."),d=Fb(String(a)).split("."),e=Math.max(c.length,d.length),g=0;0==b&&g");c=c.join("")}c=a.createElement(c);d&&(u(d)?c.className=d:w(d)?c.className=d.join(" "):ad(c,d));2=a.keyCode)a.keyCode=-1}catch(b){}};var yd="closure_listenable_"+(1E6*Math.random()|0);function zd(a){return!(!a||!a[yd])}var Ad=0;function Bd(a,b,c,d,e){this.listener=a;this.A=null;this.src=b;this.type=c;this.capture=!!d;this.Pa=e;this.key=++Ad;this.ua=this.Ja=!1}function Cd(a){a.ua=!0;a.listener=null;a.A=null;a.src=null;a.Pa=null};function Dd(a){this.src=a;this.A={};this.B=0}function Ed(a,b,c,d,e,g){var l=b.toString();b=a.A[l];b||(b=a.A[l]=[],a.B++);var m=Fd(b,c,e,g);-1d.keyCode||void 0!=d.returnValue)){a:{var e=!1;if(0==d.keyCode)try{d.keyCode=-1;break a}catch(l){e=!0}if(e||void 0==d.returnValue)d.returnValue=!0}d=[];for(e=b.currentTarget;e;e=e.parentNode)d.push(e);a=a.type;for(e=d.length-1;!b.la&&0<=e;e--){b.currentTarget=d[e];var g=Wd(d[e],a,!0,b);c=c&&g}for(e=0;!b.la&&e>>0);function Nd(a){if(vb(a))return a;a[Yd]||(a[Yd]=function(b){return a.handleEvent(b)});return a[Yd]};function Zd(a,b,c){this.F=c;this.C=a;this.G=b;this.B=0;this.A=null}Zd.prototype.get=function(){if(02*a.C&&df(a),!0):!1}function df(a){if(a.C!=a.A.length){for(var b=0,c=0;b=d.A.length)throw Te;var e=d.A[b++];return a?e:d.B[e]};return e};function ff(a,b){return Object.prototype.hasOwnProperty.call(a,b)};function gf(a){if(a.S&&typeof a.S==h)return a.S();if(u(a))return a.split("");if(ub(a)){for(var b=[],c=a.length,d=0;dthis.C)throw Error("[goog.structs.Pool] Min can not be greater than max");this.A=new Bf;this.B=new Df;this.H=null;this.Ea()}z(Ff,rd);p=Ff.prototype;p.La=function(){var a=Cb();if(!(null!=this.H&&0>a-this.H)){for(var b;0this.C&&0=this.P()){for(var c=this.A,d=0;d>1,a[d].A>c.A)a[b]=a[d],b=d;else break;a[b]=c}Jf.prototype.S=function(){for(var a=this.A,b=[],c=a.length,d=0;d=e)g=void 0;else{if(1==e)Zb(d);else{d[0]=d.pop();d=0;c=c.A;e=c.length;for(var l=c[d];d>1;){var m=2*d+1,r=2*d+2;m=rl.A)break;c[d]=c[m];d=m}c[d]=l}g=g.B}g.apply(this,[b])}else break}}; p.Ua=function(a){Mf.K.Ua.call(this,a);this.jb()};p.Ea=function(){Mf.K.Ea.call(this);this.jb()};p.T=function(){Mf.K.T.call(this);q.clearTimeout(void 0);Zb(this.F.A);this.F=null};function Nf(a,b,c,d){this.J=a;this.L=!!d;Mf.call(this,b,c)}z(Nf,Mf);Nf.prototype.eb=function(){var a=new mf,b=this.J;b&&b.forEach(function(b,d){a.headers.set(d,b)});this.L&&(a.I=!0);return a};Nf.prototype.nb=function(a){return!a.G&&!a.A};function Of(a,b,c,d,e,g){ne.call(this);this.F=t(a)?a:1;this.H=t(e)?Math.max(0,e):0;this.I=!!g;this.B=new Nf(b,c,d,g);this.A=new cf;this.C=new Qe(this)}z(Of,ne);var Pf=[Va,ta,Za,Ka,"abort","timeout"];function Qf(a,b,c,d,e,g){if(a.A.get(b))throw Error("[goog.net.XhrManager] ID in use");c=new Rf(c,x(a.L,a,b),d,e,null,g,t(void 0)?void 0:a.F,void 0,t(void 0)?void 0:a.I);a.A.set(b,c);b=x(a.J,a,b);a.B.La(b,null)} Of.prototype.abort=function(a,b){var c=this.A.get(a);if(c){var d=c.Sa;c.wb=!0;b&&(d&&(this.C.za(d,Pf,c.qb),Md(d,Va,function(){Gf(this.B,d)},!1,this)),ef(this.A,a));d&&d.abort()}};Of.prototype.J=function(a,b){var c=this.A.get(a);c&&!c.Sa?(this.C.ia(b,Pf,c.qb),b.L=Math.max(0,this.H),b.J=c.Kb(),b.I=c.Rb(),c.Sa=b,N(this,new Sf(Va,this,0,b)),Tf(this,a,b),c.wb&&b.abort()):Gf(this.B,b)}; Of.prototype.L=function(a,b){var c=b.target;switch(b.type){case Va:Tf(this,a,c);break;case ta:a:{a=this.A.get(a);if(7==c.H||zf(c)||a.Ha>a.ib)if(N(this,new Sf(ta,this,0,c)),a&&(a.Bb=!0,a.Ab)){c=a.Ab.call(c,b);break a}c=null}return c;case Za:N(this,new Sf(Za,this,0,c));break;case "timeout":case Ka:b=this.A.get(a);b.Ha>b.ib&&N(this,new Sf(Ka,this,0,c));break;case "abort":N(this,new Sf("abort",this,0,c))}return null}; function Tf(a,b,c){var d=a.A.get(b);!d||d.Bb||d.Ha>d.ib?(d&&(a.C.za(c,Pf,d.qb),ef(a.A,b)),Gf(a.B,c)):(d.Ha++,rf(c,d.re,d.De,d.Oc,d.qe))}Of.prototype.T=function(){Of.K.T.call(this);this.B.ka();this.B=null;this.C.ka();this.C=null;var a=this.A;a.B={};a.A.length=0;a.C=0;a.F=0;this.A=null};function Sf(a,b,c,d){vd.call(this,a,b);this.Sa=d}z(Sf,vd); function Rf(a,b,c,d,e,g,l,m,r){this.re=a;this.De=c||da;this.Oc=d;this.qe=e||null;this.ib=t(l)?l:1;this.Ha=0;this.wb=this.Bb=!1;this.qb=b;this.Ab=g;this.A=m||"";this.B=!!r;this.Sa=null}Rf.prototype.Rb=n("B");Rf.prototype.Kb=n("A");function Uf(a,b,c,d,e,g){this.B=a;this.G=b;this.A=d||null;this.data=e||null;if(g){if(this.C=g,"displayModeSnippet"!=g&&g!=Ga&&g!=Ha&&g!=Ia)throw"bad display mode: "+g;}else this.C=Ia;this.F=!1}Uf.prototype.H=n("B");function Vf(a){this.F=!0;this.M=a;this.B=null}function O(a,b){return document.getElementById(a.M.B+"_"+b)}function Wf(a,b){a=O(a,b);if(!a)throw"did not find element for id "+b;return a}Vf.prototype.N=function(){return this.M.data}; Vf.prototype.C=function(){var a={};a.type=this.B.Ba();a.instanceId=this.M.B;a.sectionId=this.M.G;a.actionUrl=B.U;a.quickEditUrl=B.tb+"&widgetType="+this.B.Ba()+"&widgetId="+this.M.B+"§ionId="+this.M.G+aa+B.da;return a};function Xf(a,b,c,d,e){c=c||{};window.__wavt&&(c.xssi_token=window.__wavt);B.tc(b,c,a.M.B,a.B.Ba(),d,e)}function mc(a){var b=-1;try{b=a.status}catch(c){}return b}function B(){} B.ve=function(a,b,c){B.B={};B.tb=a;B.U=b;B.Ig=c;B.C={};B.I=new Of;B.rb=0;B.R=0;M(B.I,Va,function(){B.R++});M(B.I,ta,function(){B.R--})};B.oc=function(){var a=B.Pc();document.body.appendChild(a)};B.mc=function(a){B.oc();if(window.parent==window){var b="Preview";a&&(b=a);a=B.Kc(b);document.body.appendChild(a[0]);document.body.appendChild(a[1])}};B.xe=na;B.Fc=na;B.da="editWidget";B.Tc=function(){return B.U};B.Eg=function(a,b){B.X=a;B.uc=b};B.se=function(){return B.X};B.Fg=function(a){B.vc=a};B.oa=function(){return B.vc}; B.Dg=function(a){B.C=a};B.Sc=function(){var a={},b;for(b in B.C){var c=B.C[b];a[c.name]=c.data}c={};for(b in B.B)c[b]=B.B[b].D.N();a.widgets=c;return a};B.qa=function(a,b){var c=new Vf(b);a=new window[a](c);c.B=a;B.B[b.B]=a;B.ca(a);return a};B.wg=function(a,b){a=B.qa(a,b);a.D.M.F=!0;return a};B.ca=function(a){var b=a.D;b.M.C!=Ia&&(b.M.C==Ga&&a.W(),a.D.F=!1)};B.F=function(a){return B.B?B.B[a]:null}; B.O=function(a,b,c,d,e){var g="";d&&(g="&widgetId="+d);a=B.tb+aa+a+"§ionId="+b+"&widgetType="+c+g;if(window.name==e)return window.location.replace(a),window.focus(),window;e=window.open(a,e,"width=570,height=600,left=75,top=20,resizable=yes,scrollbars=yes");e.focus();return e};B.tg=function(a){var b=a.getAttribute("id"),c=B.F(b);if(c){var d=c.D.A;if(null!=d&&!d.closed)return d.focus(),!1}d="config"+b;a=B.O(B.da,a.parentNode.getAttribute("id"),a.getAttribute("widgetType"),b,d);c&&(c.D.A=a);return!1}; B.ug=function(a){B.O(B.Fc,a.parentNode.getAttribute("id"),a.getAttribute("widgetType"),a.getAttribute("id"),B.xe);return!1};B.Rc=function(a,b,c){B.A(c,c.LayoutsMessages.DELETING);B.Da("delete",{},a,b)};B.yg=function(a,b){var c=window;a.sectionid=document.getElementById("sectionId").value;B.A(c,c.LayoutsMessages.SAVING);B.Da("addnew",a,"",b)};B.Bg=function(a,b,c){b=B.F(b);b.D.M.F?B.yg(a,c):(c=b.D,b=window,B.A(b,b.LayoutsMessages.SAVING),Xf(c,ua,a))};B.tc=function(a,b,c,d,e,g){B.Ca(B.U,a,b,c,d,e,g)}; B.Da=function(a,b,c,d){B.X&&(b.security_token=B.uc,B.Ca(B.X,a,b,c,d,void 0))}; B.Ca=function(a,b,c,d,e,g,l){function m(){v(this.A)&&window.eval(Af(this))}b=["action="+encodeURIComponent(b),"widgetId="+encodeURIComponent(d),"widgetType="+encodeURIComponent(e),"responseType=js"];for(var r in c)if(typeof c[r]==Ua)for(d=c[r],e=0;e"+d.title+"";a.appendChild(g)}gg(this,e);hg(this,e)}else eg.K.aa.call(this,a,b)}; p.W=function(){if(O(this.D,"ArchiveList")){var a=K(document,"a",ab,this.A.A);1>a.length&&(a=K(document,"li",ab,this.A.A));if(0a;a++)if(b="\"'".charAt(a),c.charAt(0)==b&&c.charAt(c.length-1)==b){c=c.substring(1,c.length-1);break a}return c}var vg=/[^\d]+$/,wg={cm:1,"in":1,mm:1,pc:1,pt:1},xg={em:1,ex:1}; function yg(a){var b=qg(a,"fontSize");var c=(c=b.match(vg))&&c[0]||null;if(b&&"px"==c)return parseInt(b,10);if(E){if(String(c)in wg)return tg(a,b);if(a.parentNode&&1==a.parentNode.nodeType&&String(c)in xg)return a=a.parentNode,c=qg(a,"fontSize"),tg(a,b==c?"1em":b)}c=cd(fa,{style:"visibility:hidden;position:absolute;line-height:0;padding:0;margin:0;border:0;height:1em;"});a.appendChild(c);b=c.offsetHeight;hd(c);return b};function zg(){}sb(zg);zg.prototype.A=0;function Ag(a){ne.call(this);a||(a=Eb||(Eb=new qd));this.ca=a;this.fa=null;this.ha=!1;this.A=null;this.B=void 0;this.J=this.L=this.C=null}z(Ag,ne);p=Ag.prototype;p.ue=zg.ta();p.wa=n("A");function Bg(a){a.B||(a.B=new Qe(a));return a.B}p.ob=function(a){if(this.C&&this.C!=a)throw Error("Method not supported");Ag.K.ob.call(this,a)};p.Sb=function(){this.A=this.ca.B.createElement(ca)}; p.render=function(a){if(this.ha)throw Error("Component already rendered");this.A||this.Sb();a?a.insertBefore(this.A,null):this.ca.B.body.appendChild(this.A);this.C&&!this.C.ha||this.Ka()};p.Ka=function(){this.ha=!0;Cg(this,function(a){!a.ha&&a.wa()&&a.Ka()})};function Dg(a){Cg(a,function(a){a.ha&&Dg(a)});a.B&&Se(a.B);a.ha=!1}p.T=function(){this.ha&&Dg(this);this.B&&(this.B.ka(),delete this.B);Cg(this,function(a){a.ka()});this.A&&hd(this.A);this.C=this.A=this.J=this.L=null;Ag.K.T.call(this)}; function Cg(a,b){a.L&&Tb(a.L,b,void 0)}p.removeChild=function(a,b){if(a){var c=u(a)?a:a.fa||(a.fa=":"+(a.ue.A++).toString(36));this.J&&c?(a=this.J,a=(null!==a&&c in a?a[c]:void 0)||null):a=null;if(c&&a){var d=this.J;c in d&&delete d[c];$b(this.L,a);b&&(Dg(a),a.A&&hd(a.A));b=a;if(null==b)throw Error("Unable to set parent component");b.C=null;Ag.K.ob.call(b,null)}}if(!a)throw Error("Child is not in parent component");return a};function Eg(a,b,c,d){Ag.call(this,d);this.I=c||window;this.da=a;this.R=b;this.V={};this.O=this.F=null;this.H={};this.H.GOOGLEPLUS={xa:"Google+",Ia:this.Ic};this.H.EMAIL={xa:"Email",Ia:this.Gc};this.H.FACEBOOK={xa:"Facebook",Ia:this.Hc};this.H.TWITTER={xa:"Twitter",Ia:this.Jc}}z(Eg,Ag);p=Eg.prototype; p.Sb=function(){var a=this.ca,b=a.A(ca,{style:"position:absolute;width:100%;left:0;top:0;height:100%;z-index:100;","class":"mobile-share-panel-outer"});this.F=a.A(ca,{style:"position:absolute;;width:230px;height:200px;","class":"mobile-share-panel-inner"});b.appendChild(this.F);var c=a.A(ca,{"class":"mobile-share-panel-title"});c.innerText=ja;c.textContent=ja;this.F.appendChild(c);this.O=a.A("A",{href:"javascript:void(0)","class":"mobile-share-panel-button-close"});this.O.innerHTML="×";c.appendChild(this.O); for(var d in this.H){c=a.A("A",{target:"_blank",display:la,"class":"mobile-share-panel-button mobile-share-panel-button-"+d.toLowerCase()});var e=a.A(fa),g=this.H[d];e.innerText=g.xa;e.textContent=g.xa;c.href=g.Ia.call(this);c.appendChild(e);this.F.appendChild(c);this.V[d]=c}this.A=b};p.Ka=function(){Eg.K.Ka.call(this);for(var a in this.V){var b=this.V[a];b&&Bg(this).ia(b,oa,this.cb)}Bg(this).ia(this.O,oa,this.cb);a=this.wa();Bg(this).ia(a,oa,this.cb);this.xb();Bg(this).ia(this.I,"scroll",this.xb)}; p.xb=function(){var a=this.I.innerHeight,b=this.I.innerWidth,c=this.I.pageYOffset,d=this.I.pageXOffset,e=0;200Bc&&H=a?"":Ob("0",a)}function W(a,b,c,d,e){var g=c.call(a.B.A);if(void 0!=g&&null!=g){d=void 0==d||10!=d&&16!=d?10:d;g=g.toString(d);var l=new Zg;l.B(16==d?"0x":"");l.B(eh(g,e));l.B(g);fh(a,b,l.toString(),c)}}function X(a,b,c){c.call(a.B.A)&&fh(a,b,"",c)}function dh(a,b,c){var d=c.call(a.B.A);d&&fh(a,b,d,c)}function fh(a,b,c,d){d.call(a.B.B)&&(b=b.substring(0,1).toUpperCase()+b.substring(1));a.C.push(b+c)};function Y(a){$g.call(this,a)}z(Y,$g);p=Y.prototype;p.Xa=function(a){a&&gh(this);return Y.K.Xa.call(this,a)};p.Fa=function(a){null!=a&&this.ra();return Y.K.Fa.call(this,a)};p.Ya=function(a){a&&gh(this);return Y.K.Ya.call(this,a)};p.Wa=function(a){a&&gh(this);return Y.K.Wa.call(this,a)};p.ra=function(a){wb(a)&&(a=Math.max(a.width,a.height));null!=a&&(this.Ga(),this.Fa());return Y.K.ra.call(this,a)};p.$a=function(a){a&&gh(this);return Y.K.$a.call(this,a)}; p.ab=function(a){a&&gh(this);return Y.K.ab.call(this,a)};p.bb=function(a){a&&gh(this);return Y.K.bb.call(this,a)};p.Va=function(a){a&&gh(this);return Y.K.Va.call(this,a)};p.Za=function(a){a&&gh(this);return Y.K.Za.call(this,a)};p.Ga=function(a){null!=a&&this.ra();return Y.K.Ga.call(this,a)};function gh(a){a.Va();a.Wa();a.Xa();a.Ya();a.Za();a.$a();a.ab();a.bb()} p.ga=function(){var a=this.Ma().A;a.Pb()||a.Qb()?a.Na()||this.ra(0):(a=this.Ma().A,a.Na()||a.hb()||a.fb()||(this.ra(),this.Fa(),this.Ga(),gh(this)));return Y.K.ga.call(this)};function hh(a,b){this.I=this.J=this.C="";this.G=null;this.H=this.F="";this.B=!1;if(a instanceof hh){this.B=t(b)?b:a.B;ih(this,a.C);this.J=a.J;this.I=a.sa();jh(this,a.G);kh(this,a.F);b=a.A;var c=new lh;c.C=b.C;b.A&&(c.A=new cf(b.A),c.B=b.B);mh(this,c);this.H=a.H}else a&&(c=String(a).match(kf))?(this.B=!!b,ih(this,c[1]||"",!0),this.J=nh(c[2]||""),this.I=nh(c[3]||"",!0),jh(this,c[4]),kh(this,c[5]||"",!0),mh(this,c[6]||"",!0),this.H=nh(c[7]||"")):(this.B=!!b,this.A=new lh(null,0,this.B))} hh.prototype.toString=function(){var a=[],b=this.C;b&&a.push(oh(b,ph,!0),":");var c=this.sa();if(c||"file"==b)a.push("//"),(b=this.J)&&a.push(oh(b,ph,!0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.G,null!=c&&a.push(":",String(c));if(c=this.F)this.I&&"/"!=c.charAt(0)&&a.push("/"),a.push(oh(c,"/"==c.charAt(0)?qh:rh,!0));(c=this.A.toString())&&a.push("?",c);(c=this.H)&&a.push("#",oh(c,sh));return a.join("")}; function ih(a,b,c){a.C=c?nh(b,!0):b;a.C&&(a.C=a.C.replace(/:$/,""));return a}hh.prototype.sa=n("I");function jh(a,b){if(b){b=Number(b);if(isNaN(b)||0>b)throw Error("Bad port number "+b);a.G=b}else a.G=null}function kh(a,b,c){a.F=c?nh(b,!0):b;return a}function mh(a,b,c){b instanceof lh?(a.A=b,th(a.A,a.B)):(c||(b=oh(b,uh)),a.A=new lh(b,0,a.B))}hh.prototype.Jb=function(){return this.A.toString()};function vh(a,b,c){a.A.set(b,c);return a}function wh(a,b){return a instanceof hh?new hh(a):new hh(a,b)} function nh(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""}function oh(a,b,c){return u(a)?(a=encodeURI(a).replace(b,xh),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null}function xh(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)}var ph=/[#\/\?@]/g,rh=/[\#\?:]/g,qh=/[\#\?]/g,uh=/[\#\?@]/g,sh=/#/g;function lh(a,b,c){this.B=this.A=null;this.C=a||null;this.F=!!c} function yh(a){a.A||(a.A=new cf,a.B=0,a.C&&lf(a.C,function(b,c){b=decodeURIComponent(b.replace(/\+/g," "));yh(a);a.C=null;b=zh(a,b);var d=a.A.get(b);d||a.A.set(b,d=[]);d.push(c);a.B=a.B+1}))}p=lh.prototype;p.P=function(){yh(this);return this.B};function Ah(a,b){yh(a);b=zh(a,b);ff(a.A.B,b)&&(a.C=null,a.B=a.B-a.A.get(b).length,ef(a.A,b))}p.$=function(){yh(this);return 0==this.B};function Bh(a,b){yh(a);b=zh(a,b);return ff(a.A.B,b)} p.forEach=function(a,b){yh(this);this.A.forEach(function(c,d){Tb(c,function(c){a.call(b,c,d,this)},this)},this)};p.Z=function(){yh(this);for(var a=this.A.S(),b=this.A.Z(),c=[],d=0;d=b&&(a.U=!0,3==b&&(Gh(a,a.A[1]),a.A.shift(),--b),--b,c=a.A[b],d=c.indexOf("="),-1!=d&&(a.A[b]=c.substr(0,d),a.A.push(c.substr(d+ 1))))}return a.A}function Ih(a){Hh(a);return a.U}Fh.prototype.sa=function(){var a=this.B.G;return this.B.sa()+(a?":"+a:"")};Fh.prototype.Jb=function(){return this.B.A.toString()};function Jh(a){Hh(a);void 0==a.C&&(a.C=null);return a.C}function Kh(a){switch(Hh(a).length){case 7:return!0;case 6:return null==Jh(a);case 5:return!1;case 3:return!0;case 2:return null==Jh(a);case 1:return!1;default:return!1}} function Lh(a,b){if(Ih(a))a:{var c=null!=Jh(a)?1:0;switch(b){case 6:b=0+c;break;case 4:if(!Kh(a)){a=null;break a}b=1+c;break;default:a=null;break a}a=Hh(a)[b]}else a:{c=null!=Jh(a)?1:0;switch(b){case 0:b=0+c;break;case 1:b=1+c;break;case 2:b=2+c;break;case 3:b=3+c;break;case 4:if(!Kh(a)){a=null;break a}b=4+c;break;case 5:b=Kh(a)?1:0;b=4+c+b;break;default:a=null;break a}a=Hh(a)[b]}return a}function Mh(a){void 0==a.O&&(a.O=Lh(a,0));return a.O}function Nh(a){void 0==a.R&&(a.R=Lh(a,1));return a.R} function Oh(a){void 0==a.J&&(a.J=Lh(a,2));return a.J}function Ph(a){void 0==a.V&&(a.V=Lh(a,3));return a.V}function Qh(a){void 0==a.X&&(a.X=Lh(a,4));return a.X}Fh.prototype.Ma=function(){if(void 0==this.H){var a=Qh(this);a||(a="");this.H=Ug(new Rg,a)}return this.H};function Rh(a){void 0==a.I&&(a.I=Lh(a,5));return a.I};function Sh(a){this.A=null;a instanceof Fh?this.A=a:(void 0==Th&&(Th=new Eh),this.A=new Fh(a.toString()));a=this.A.Ma();$g.call(this,a);this.I=this.A.Ra;this.H=this.A.sa();this.G=this.A.Jb()}var Th;z(Sh,Y);function Uh(a){a.G="";return a} Sh.prototype.ga=function(){var a=this.A;Hh(a);if(!a.G)return this.A.F;a=Sh.K.ga.call(this);var b=[];null!=Jh(this.A)&&b.push(Jh(this.A));if(Ih(this.A)){var c=this.A;void 0==c.L&&(c.L=Lh(c,6));b.push(c.L+(a?"="+a:""))}else b.push(Mh(this.A)),b.push(Nh(this.A)),b.push(Oh(this.A)),b.push(Ph(this.A)),a&&b.push(a),b.push(Rh(this.A));return this.I+this.H+"/"+b.join("/")+(this.G?"?"+this.G:"")};var Vh=/^((http(s)?):)?\/\/((((lh[3-6](-tt|-d[a-g,z])?\.((ggpht)|(googleusercontent)|(google)))|(([1-4]\.bp\.blogspot)|(bp[0-3]\.blogger))|((((cp|ci|gp)[3-6])|(ap[1-2]))\.(ggpht|googleusercontent))|(gm[1-4]\.ggpht)|(((yt[3-4])|(sp[1-3]))\.(ggpht|googleusercontent)))\.com)|(dp[3-6]\.googleusercontent\.cn)|(lh[3-6]\.(googleadsserving\.cn|xn--9kr7l\.com))|(photos\-image\-(dev|qa)(-auth)?\.corp\.google\.com)|((dev|dev2|dev3|qa|qa2|qa3|qa-red|qa-blue|canary)[-.]lighthouse\.sandbox\.google\.com\/image)|(image\-(dev|qa)\-lighthouse(-auth)?\.sandbox\.google\.com(\/image)?))\//i, Wh=/^(https?:)?\/\/sp[1-4]\.((ggpht)|(googleusercontent))\.com\//i,Xh=/^(https?:)?\/\/(qa(-red|-blue)?|dev2?|image-dev)(-|\.)lighthouse(-auth)?\.sandbox\.google\.com\//i,Yh=/^(https?:)?\/\/lighthouse-(qa(-red|-blue)?|dev2)\.corp\.google\.com\//i;function Zh(a){return Vh.test(a)||Wh.test(a)||Xh.test(a)||Yh.test(a)};function $h(){this.C=null;this.A={};this.B=!1}sb($h);$h.prototype.G=function(a,b,c){c.ctrlKey||c.altKey||c.shiftKey||c.metaKey||(a=this.A[a])&&0d){var e=c[d];""!=e.longDesc&&(e.src=e.longDesc)}else e=c[d].id,""==e&&(e="av-delay-tempId-"+d),b[e]={Cb:c[d],key:e},a.A++;0!=a.A&&(a.J=M(window,"scroll",a.H),a.I=M(window,"resize",a.H),gi(a))} function ei(a){a.F&&window.clearTimeout(a.F);a.F=window.setTimeout(function(){a.F=null;gi(a)},100)} function gi(a){if(!(0>a.A))if(0==a.A)Ud(a.J),Ud(a.I),a.A=-1;else{var b=!1,c;for(c in a.B){a:{var d=a;var e=a.B[c],g=window.document;g="CSS1Compat"==g.compatMode?g.documentElement:g.body;g=(new Zc(g.clientWidth,g.clientHeight)).height;var l=e.Cb;1==l.nodeType?(l=rg(l),l=new Yc(l.left,l.top)):(l=l.changedTouches?l.changedTouches[0]:l,l=new Yc(l.clientX,l.clientY));l=l.y;if(0<=l&&l<=g)d.G.push(e);else if(0l&&l>Math.round(-1.25*g))d.C.push(e);else{d=!1;break a}d= !0}d&&(b=!0)}if(b){b=a.G.concat(a.C);for(c=0;c=c&&0<=e&&255>=e&&0<=d&&255>=d){c=[c,e,d];break a}}c=[]}if(c.length){e=c[0];a=c[1];c=c[2];e=Number(e);a=Number(a);c=Number(c);if(e!=(e&255)||a!=(a&255)||c!=(c&255))throw Error('"('+ e+","+a+","+c+'") is not a valid RGB color');e=mi(e.toString(16));a=mi(a.toString(16));c=mi(c.toString(16));b.kb="#"+e+a+c;b.type="rgb";return b}if(hi&&(c=hi[a.toLowerCase()]))return b.kb=c,b.type="named",b;throw Error(a+" is not a valid color string");}var ki=/#(.)(.)(.)/,ji=/^#(?:[0-9a-f]{3}){1,2}$/i,li=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i;function mi(a){return 1==a.length?"0"+a:a};function ni(a){P.call(this,"Blog",a);this.A=a.M;if(this.A.data){a=new bg;this.F=this.A.data.showBacklinks;this.G=a.N(ma);this.C=a.N("blog.canonicalUrl");this.H=a.N("blog.url");if(this.A.data.lightboxEnabled){var b=this.A.data.lightboxModuleUrl,c=this.A.data.lightboxCssUrl,d=$h.ta(),e=ae(b);Pe(Ke.ta(),b,e);d.F=c;b=K(document,ca,"post-body",this.A.A);for(c=0;cthis.Qa&&(Wf(this.D,"show-all").onclick=this.lc.bind(this),Wf(this.D,"show-n").onclick=this.lc.bind(this));M(window,"load",this.yc)}; p.lc=function(){var a=O(this.D,"blogs");if(null!=a){a=a.getElementsByTagName("li");for(var b=this.Qa;b=b.J&&b.cancel())}this.X?this.X.call(this.U,this):this.L=!0;this.A||(a=new Hi,Ii(this),Ji(this,!1,a))}};Gi.prototype.O=function(a,b){this.I=!1;Ji(this,a,b)};function Ji(a,b,c){a.A=!0;a.C=c;a.F=!b;Ki(a)} function Ii(a){if(a.A){if(!a.L)throw new Li;a.L=!1}}Gi.prototype.V=function(a){Ii(this);Ji(this,!0,a)};function Mi(a,b,c,d){a.G.push([b,c,d]);a.A&&Ki(a)}Gi.prototype.then=function(a,b,c){var d,e,g=new re(function(a,b){d=a;e=b});Mi(this,d,function(a){a instanceof Hi?g.cancel():e(a)});return g.then(a,b,c)};pe(Gi);function Ni(a){return Vb(a.G,function(a){return vb(a[1])})} function Ki(a){if(a.H&&a.A&&Ni(a)){var b=a.H,c=Oi[b];c&&(q.clearTimeout(c.fa),delete Oi[b]);a.H=0}a.B&&(a.B.J--,delete a.B);b=a.C;for(var d=c=!1;a.G.length&&!a.I;){var e=a.G.shift(),g=e[0],l=e[1];e=e[2];if(g=a.F?l:g)try{var m=g.call(e||a.U,b);t(m)&&(a.F=a.F&&(m==b||m instanceof Error),a.C=b=m);if(qe(b)||typeof q.Promise===h&&b instanceof q.Promise)d=!0,a.I=!0}catch(r){b=r,a.F=!0,Ni(a)||(c=!0)}}a.C=b;d&&(m=x(a.O,a,!0),d=x(a.O,a,!1),b instanceof Gi?(Mi(b,m,d),b.R=!0):b.then(m,d));c&&(b=new Pi(b),Oi[b.fa]= b,a.H=b.fa)}function Li(){Db.call(this)}z(Li,Db);Li.prototype.message="Deferred has already fired";Li.prototype.name="AlreadyCalledError";function Hi(){Db.call(this)}z(Hi,Db);Hi.prototype.message="Deferred was canceled";Hi.prototype.name="CanceledError";function Pi(a){this.fa=q.setTimeout(x(this.B,this),0);this.A=a}Pi.prototype.B=function(){delete Oi[this.fa];throw this.A;};var Oi={};function Qi(a,b){var c=b||{};b=c.document||document;var d=Sc(a),e=document.createElement(ea),g={kc:e,ja:void 0},l=new Gi(Ri,g),m=null,r=null!=c.timeout?c.timeout:5E3;0b)return LayoutsMessages.NUMBER_TOO_LARGE+" "+b}}(1,5),showItemDate:null,showItemAuthor:null,securityToken:null,openLinksInNewWindow:null}; function cj(a,b,c){this.I=a;this.B=b;this.A=c}function bj(a){if(a.A.useFeedWidgetServ)"ok"==a.C.status?ej(a,a.C.feed):fj(a);else{var b=new Vi("//ajax.googleapis.com/ajax/services/feed/load");b.ja=-1;Xi(b,{q:a.I,num:a.A.numItemsShow,output:"json",v:"1.0"},x(a.F,a))}}cj.prototype.F=function(a){200==a.responseStatus?ej(this,a.responseData.feed):fj(this)}; function ej(a,b){gd(a.B);var c=document.createElement("ul");a.B.appendChild(c);for(var d=Math.min(b.entries.length,a.A.numItemsShow),e=0;eb&&(a.height=Math.round(b/a.width*a.height),a.width=b);a.style.visibility=eb}}};y("_ImageView",rj);function sj(a){P.call(this,"Label",a)}z(sj,P);y("_LabelView",sj);function tj(a){P.call(this,"TextList",a)}z(tj,P);y("_TextListView",tj);function uj(a){P.call(this,"LinkList",a)}z(uj,P);y("_LinkListView",uj);function vj(a){P.call(this,"BloggerButton",a)}z(vj,P);y("_BloggerButtonView",vj);function wj(a){P.call(this,"Navbar",a)}z(wj,P);y("_NavbarView",wj);function xj(a){P.call(this,"PageList",a)}z(xj,P);xj.prototype.Ba=function(){return"PageList"};xj.prototype.W=function(){if(0!=this.D.N().mobile){var a=O(this.D,"select");a&&(a.onchange=function(a){a=a||window.event;a=a.target||a.srcElement;if(a=a.options[a.selectedIndex].value)window.location=a})}};var _PageListView=xj;y("_PageListView",xj);function yj(a){P.call(this,yj.A,a)}z(yj,P);yj.A="PlusBadge";y("_PlusBadgeView",yj);function zj(a){P.call(this,zj.A,a)}z(zj,P);zj.A="PlusFollowers";y("_PlusFollowersView",zj);function Aj(a){P.call(this,Aj.A,a)}z(Aj,P);Aj.A="PlusOne";y("_PlusOneView",Aj);function Bj(a){P.call(this,"Poll",a);this.C=this.B=this.A=null;if(a=this.D.N())this.A="poll-widget"+a.pollid,this.B=a.iframeurl,this.C=M(window,"message",this.F,!1,this),a=document.getElementsByName(this.A)[0],void 0!=a&&(a.src=this.B)}z(Bj,P);Bj.prototype.F=function(a){var b=document.getElementsByName(this.A)[0];void 0!=b&&(a=a.A,a.source===b.contentWindow&&0==this.B.lastIndexOf(a.origin,0)&&(a=a.data,!qb(a)||0>a||(b.height=a+"px",Ud(this.C))))};y("_PollView",Bj);function Cj(a){P.call(this,"PopularPosts",a)}z(Cj,P);y("_PopularPostsView",Cj);function Dj(a){P.call(this,"Profile",a);this.A=a.M}z(Dj,P);Dj.prototype.W=function(){this.A&&this.A.A&&0==this.D.N().isDisplayable&&(this.A.A.style.display=k)};y("_ProfileView",Dj);function Ej(a){P.call(this,"RecentPosts",a)}z(Ej,P);y("_RecentPostsView",Ej);function Fj(a){P.call(this,"ReportAbuse",a)}z(Fj,P);y("_ReportAbuseView",Fj);function Gj(a){P.call(this,Gj.A,a)}z(Gj,P);Gj.A="Sharing";y("_SharingView",Gj);function Hj(a){P.call(this,"Slideshow",a)}z(Hj,P);Hj.prototype.W=function(){"http:"==window.location.protocol&&google.load("feeds","1",{callback:this.A.bind(this)})}; Hj.prototype.A=function(){if(O(this.D,"slideshow")){var a=Wf(this.D,"slideshow"),b=this.D.N().computedFeed,c={linkTarget:this.D.N().linkNewWindow?google.feeds.LINK_TARGET_BLANK:google.feeds.LINK_TARGET_SELF,scaleImages:!0,fullControlPanel:!0,fullControlPanelSmallIcons:!0,pauseOnHover:!1,displayTime:this.D.N().speed};0==b.indexOf("http://api.flickr.com")&&(c.thumbnailUrlResolver=Ij);this.D.N().randomizeFeed&&(c.feedLoadCallback=Jj);new GFslideShow(b,a,c)}}; function Ij(a){var b=google.feeds.getElementsByTagNameNS(a.xmlNode,"http://search.yahoo.com/mrss/","thumbnail");a=null;b.length&&(b=b[0],a=b.getAttribute("url"),a||(a=b.firstChild.nodeValue),a=a.replace(/^(.*)_[st]\.([a-zA-Z]+)$/,"$1_m.$2"));return a}function Jj(a){a=a.feed.entries;for(var b=a.length-1;0d)d="NaN";else{d=d.toString();e=[];for(var g=0,l=d.length;gLj(this.C))Vd(this.B),Ie(this.B);else{this.C++;for(var b=""+this.C,c=0;c